type literals(型リテラル)
code:bnf
TypeLit = ArrayType | StructType | PointerType | FunctionType | InterfaceType |
SliceType | MapType | ChannelType .
であり、これら全てが型リテラルである。例えば、
[3]int
struct{ Name string }
*string
func(int) int
interface { Greet() string }
[]int
map[string]int
chan int
はいずれも型リテラルである。